相遇: to meet, to encounter, to come across...
河畔: riverside, river plain...
自费: at one's own expense, self-funded...
种族: race, ethnicity...
胡乱: careless, reckless, casually, absent-mindedly, at will, at random, any old how...
专柜: sales counter dedicated to a certain kind of product (e.g. alcohol)...
照相: to take a photograph...
面对面: face to face...
痕迹: vestige, mark, trace...
胆小鬼: coward...